package com.example.javapracticaltraining.entity.dto;

import com.example.javapracticaltraining.entity.pojo.CareLevel;
import com.example.javapracticaltraining.entity.pojo.ElderlyDietNeed;
import lombok.Data;

import java.util.List;

/**
 * 老人健康档案及护理等级、偏好DTO
 * 用于个性化护理建议生成
 */
@Data
public class ElderProfile {
    /**
     * 老人ID
     */
    private Integer elderlyId;
    
    /**
     * 老人姓名
     */
    private String name;
    
    /**
     * 老人性别
     */
    private String gender;
    
    /**
     * 老人年龄
     */
    private Integer age;
    
    /**
     * 护理等级信息
     */
    private CareLevel careLevel;
    
    /**
     * 膳食需求信息
     */
    private ElderlyDietNeed dietNeed;
    
    /**
     * 健康记录
     */
    private List<HealthRecordDTO> healthRecords;
    
    /**
     * 医疗记录
     */
    private List<MedicalRecordDTO> medicalRecords;
    
    /**
     * 护理记录
     */
    private List<NursingRecordDTO> nursingRecords;
}